package com.translate.commons.service.trans;

import com.translate.commons.enums.TranslateFieldType;
import com.translate.commons.service.BaseUtilService;
import org.springframework.stereotype.Service;

/**
 * 执行具体的翻译业务的service
 * 业务逻辑自己写
 */
@Service
public class DictFieldTranslateService extends BaseUtilService {

    public String getTranslateInfo(TranslateFieldType distType, String val, String tarLan) {
        if (empty(val)) {
            return null;
        }

        // 结合情况考虑，在这里加个map或者redis做缓存，把某一类型数据缓存起来减小数据库压力
        // 目前来看应该用不到

        // 数据库的字典值类型
        // 用这个值在数据库表获取当前类型的一组数据
        String dictType = distType.getDictType();

        // 这里写个数据库查询
        // 然后就是数据验证返回的业务逻辑了
        return null;
    }

}
